#include <stdio.h>

//int sum(int a,int b,int c)
//{
//	return a+b+c;
//}
//int main(void)
//{
//	int a,b,c;
//	scanf("%d%d%d",&a,&b,&c);
//	printf("%d\n",sum(a,b,c));
//	return 0;
//}
//int test_1(int n)
//{
//	int i=0,ret=1;
//	for(i=1;i<=n;i++) ret*=i;
//	return ret;
//}
//int test_2(int n)
//{
//	int i=0,ret=1;
//	if(n==1) return 1;
//	ret=n*test_2(n-1);
//	return ret;
//}
//int main(void)
//{
//	int a;
//	scanf("%d",&a);
//	printf("%d\n",test_2(a));
//	return 0;
//}

int fact(int n)
{
	if(n==1) return 1;
	else return n*fact(n-1);
}
int combine(int m,int n)
{
	return fact(m)/(fact(n)*fact(m-n));
}
int main()
{
	int m,n;
	scanf("%d%d",&m,&n);
	printf("%d\n",combine(m,n));
	return 0;
}